package com.dai.rpc.register;

import com.dai.rpc.message.RpcRequest;

import java.net.InetSocketAddress;

/**
 * 服务发现
 */
public interface ServiceDiscovery {

    /**
     * 根据 rpcServiceName 获取远程服务地址
     *
     * @param rpcRequest
     * @return 远程服务地址
     */
    InetSocketAddress lookupService(RpcRequest rpcRequest);
}
